使用 Kanzi Studio 渲染通道模板

使用渲染通道来定义 Kanzi 应用程序中节点的渲染。 每个场景 (Scene) 节点中都有确定 Kanzi 使用哪个渲染通道渲染场景 (Scene) 节点的渲染通道 (Render Pass) 属性。在创建场景 (Scene) 节点时,节点使用DefaultRenderPass 来渲染其内容。 要定义应用程序中的节点渲染,请创建您所需要的渲染通道的层级。

Kanzi Studio 中提供这些渲染通道模板,以帮助您开始执行以下操作:

使用默认渲染通道 (Default Render Pass)

使用 默认渲染通道 (Default Render Pass) 模板创建您开始时所需的一组基本的渲染通道。

要使用默认渲染通道 (Default Render Pass)

  1. 素材库 (Library) > 渲染 (Rendering)按下 Alt 并右键点击 渲染通道 (Render Passes)并选择默认渲染通道 (Default Render Pass)

    Kanzi Studio素材库 (Library) > 渲染 (Rendering) 中创建先渲染不透明节点、然后再渲染透明节点所需的过滤器和渲染通道:
  2. 工程 (Project) 中选择您要渲染其内容的 场景 (Scene) 节点,并在属性 (Properties) 中将 渲染通道 (Render Pass) 属性设为您创建的 默认渲染通道 (Default Render Pass)
    Kanzi Studio 使用默认渲染通道 (Default Render Pass) 渲染场景 (Scene) 节点。
  3. (可选)如果在场景 (Scene) 节点含有透明 3D 节点,在工程 (Project) 中选择节点,在标签 (Tags) 属性旁的 属性 (Properties) 中点击 标签 (Tags) 按钮并选择 透明 (Transparent)
    通过这种方式,您将默认渲染通道 (Default Render Pass) 设为首先渲染透明节点,然后渲染不透明节点。
  4. (可选) 要设置您要渲染其内容的 场景 (Scene) 节点的 视口 (Viewport) 父节点的背景,在您创建的 默认渲染通道 (Default Render Pass) 中选择 清除渲染通道 (Clear Render Pass),并在 属性 (Properties) 中添加和设置 清除颜色 (Clear Color) 属性。

渲染到纹理

使用 渲染到纹理通道 (Render to Texture Pass) 模板创建您渲染到纹理时所需的渲染通道。

要使用渲染到纹理通道 (Render to Texture Pass)

  1. 素材库 (Library) > 渲染 (Rendering)按下 Alt 并右键点击 渲染通道 (Render Passes)并选择渲染到纹理通道 (Render to Texture Pass)

    Kanzi Studio素材库 (Library) 创建:
  2. 工程 (Project) 中选择您要将其内容渲染到纹理的 场景 (Scene) 节点,并在属性 (Properties) 中将 渲染通道 (Render Pass) 属性设为您创建的 渲染到纹理通道 (Render to Texture Pass)
    Kanzi Studio 使用渲染到纹理通道 (Render to Texture Pass) 渲染场景 (Scene) 节点。
  3. 将您在第一步中创建的 渲染目标纹理 (Render Target Texture) 应用于节点,在该节点中您想要显示上一步选定的 场景 (Scene) 节点的内容。
    例如:
    1. 工程 (Project)按下 Alt 并右键点击,然后选择图像 (Image)
    2. 工程 (Project) 中选择图像 (Image) 节点,然后在属性 (Properties) 中将图像 (Image) 属性设为您要在图像 (Image) 节点中显示的渲染目标纹理 (Render Target Texture)

另请参阅

将内容渲染成合成目标

渲染

渲染最佳实践

使用对象源

过滤器

在多个帧上分布渲染